offer shelter - German English Dictionary